]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
layout: Remove freezeUpdateRegions/thawUpdateRegions
authorJasper St. Pierre <jstpierre@mecheye.net>
Wed, 20 Feb 2013 04:17:16 +0000 (23:17 -0500)
committerJasper St. Pierre <jstpierre@mecheye.net>
Wed, 20 Feb 2013 16:36:19 +0000 (11:36 -0500)
Due to a bad rebase causing freezeUpdateCount to never get initialized,
these functions effectively did nothing. Since we're going to go to a
different mechanism for freezing region updates, let's just tear these
out now instead of fixing them before tearing them out.

https://bugzilla.gnome.org/show_bug.cgi?id=694227

js/ui/layout.js

index f99085311cafb7904b4d1b41161c473d5ef2d84e..81909f12212e7ead1ca2447f751dba6e7d43d904 100644 (file)
@@ -577,7 +577,6 @@ const LayoutManager = new Lang.Class({
     },
 
     _startupAnimationGreeter: function() {
-        this._freezeUpdateRegions();
         Tweener.addTween(this.panelBox,
                          { translation_y: 0,
                            time: STARTUP_ANIMATION_TIME,
@@ -587,7 +586,6 @@ const LayoutManager = new Lang.Class({
     },
 
     _startupAnimationSession: function() {
-        this._freezeUpdateRegions();
         this._createPrimaryBackground();
         Tweener.addTween(this.uiGroup,
                          { scale_x: 1,
@@ -615,7 +613,6 @@ const LayoutManager = new Lang.Class({
             this._createSecondaryBackgrounds();
 
         this.emit('panel-box-changed');
-        this._thawUpdateRegions();
     },
 
     showKeyboard: function () {
@@ -832,22 +829,11 @@ const LayoutManager = new Lang.Class({
         if (Main.sessionMode.isGreeter)
             return;
 
-        if (!this._updateRegionIdle && !this._freezeUpdateCount)
+        if (!this._updateRegionIdle)
             this._updateRegionIdle = Mainloop.idle_add(Lang.bind(this, this._updateRegions),
                                                        Meta.PRIORITY_BEFORE_REDRAW);
     },
 
-    _freezeUpdateRegions: function() {
-        if (this._updateRegionIdle)
-            this._updateRegions();
-        this._freezeUpdateCount++;
-    },
-
-    _thawUpdateRegions: function() {
-        this._freezeUpdateCount--;
-        this._queueUpdateRegions();
-    },
-
     _getWindowActorsForWorkspace: function(workspace) {
         return global.get_window_actors().filter(function (actor) {
             let win = actor.meta_window;